Top 50 Biggest British Companies By Earnings 2023